work as a traveling salesperson - Francés Inglés Diccionario